Implementing a Photorealistic Rendering System using GLSL
نویسنده
چکیده
Ray tracing on GPUs is becoming quite common these days. There are many publicly available documents on how to implement basic ray tracing on GPUs for spheres and implicit surfaces. We even have some general frameworks for ray tracing on GPUs. We however hardly find details on how to implement more complex ray tracing algorithms themselves that are commonly used for photorealistic rendering. This paper explains an implementation of a stand-alone rendering system on GPUs which supports the bounding volume hierarchy and stochastic progressive photon mapping. The key characteristic of the system is that it uses only GLSL shaders without relying on any platform dependent feature. The system can thus run on many platforms that support OpenGL, making photorealistic rendering on GPUs widely accessible. This paper also sketches practical ideas for stackless traversal and pseudorandom number generation which both fit well with the limited system configuration.
منابع مشابه
Use of Hybrid Rendering Styles for Presentation
This paper presents hybrid rendering that combines the use of photorealistic and non-photorealistic rendering styles in the same image. This allows to extend the set of expression dimensions available in a visualization environment. To provide general applicability, this use of hybrid rendering styles is controlled by an XML-based scene description. We discuss the according schema definition an...
متن کاملContoured Watercolor Rendering of 3D Meshes
The goal of our project was to implement the paper “Computing smooth surface contours with accurate topology” by Pierre Benard, Aaron Herzmann, and Michael Kass with a non-photorealistic rendering technique. For the latter, we decided to implement “Interactive watercolor rendering with temporal coherence and abstraction” by Adrien Bousseau, Matt Kaplan, Joelle Thollot and Francois X. Sillion. W...
متن کاملImage Segmentation for Stylized Non - Photorealistic Rendering and Animation by Alexander Kolliopoulos
Image Segmentation for Stylized Non-Photorealistic Rendering and Animation Alexander Kolliopoulos Master of Science Graduate Department of Computer Science University of Toronto 2005 This thesis approaches the problem of non-photorealistic rendering by identifying segments in the image plane and filling them using algorithms to render in artistic styles. Using segments as a 2D primitive for non...
متن کاملAutomatic non-photorealistic rendering through soft-shading removal: a colour-vision approach
This paper presents a non-photorealistic rendering algorithm that produces "stylised-style" images by removing the soft shading from the image and by giving objects extra definition through black outlines. The method of shading removal is based on a model of the architecture of the human colour vision system. Some image results are provided and the possible extension of the algorithm using a ba...
متن کاملGPU Accelerated Stylistic Augmented Reality
With the introduction of programmable graphics pipeline, the highly parallel processing power of graphical processing units (GPU) is being used not only for special graphics effects but also for general purpose computation in areas such as molecular dynamics simulation, stock options pricing, and image processing. In this work, we utilize this power to increase the immersion level in an augment...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1505.06022 شماره
صفحات -
تاریخ انتشار 2015